package com.easylinkin.linkappapi.elasticsearch.entity;

import com.baomidou.mybatisplus.core.metadata.IPage;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * 柱状图数据通用返回页面模型
 *
 */

@Data
public class EsHistogramResponseModel {

    /**
     * 岳阳石化柱状图通用返回数据(周、月、年)
     */
    private Map<String, Double> commonMap;

    private String dayOrMonth;//统计图自定义区间使用

    /**
     * 过去12个月的统计
     */
    private Map<String, Double> lastYearMonthMap;

    /**
     * 过去30天统计
     */
    private Map<String, Double> LastThirtyDay;

    /**
     * 过去7天统计
     */
    private Map<String, Double> LastSevenDay;

    /**
     * 今日值
     */
    private Double todayValue;

    /**
     * 过去7天的累计
     */
    private Double  lastSevenDaySum;

    /**
     * 过去30天的累计
     */
    private Double  lastThirtyDaySum;
    /*
    etl统计JSON数据
     */
    private String etlJsonValue;

}
